// pages/movies/movie-detail/movie-detail.js
// var util = require('../../../utils/utils.js')
import { Movie } from 'class/Movie.js'
var app = getApp();
Page({
  data: {
    movie: {}
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log(options)
    var id = options.id
    var detailUrl = app.globalData.doubanBase + "/v2/movie/subject/" + id;
    // util.http(detailUrl, this.processBoubanData)
    var movie = new Movie(detailUrl)
    movie.getMovieData((movie) => {
      this.setData({
        movie: movie
      })
    })
  },

  // 查看图片
  viewMoviePostImg(event) {
    var src = event.currentTarget.dataset.src
    wx.previewImage({
      current: src, // 当前显示图片的 HTTP 链接
      urls: [src]  // 需要预览的图片的 HTTP 链接列表
    })
  }
  // processBoubanData(data) {
  //   console.log(data)
  //   if (!data) return
  //   console.log(data)
  //   var director = {
  //     avatar: '',
  //     name: '',
  //     id: ''
  //   }
  //   if (data.directors[0] != null) {
  //     if (data.directors.avatars) {
  //       director.avatar = data.directors[0].avatars.large
  //     }
  //     director.name = data.directors[0].name
  //     director.id = data.directors[0].id
  //   }
  //   var movie = {
  //     movieImg: data.images ? data.images.large : '',
  //     country: data.countries[0],
  //     title: data.title,
  //     originalTitle: data.original_title,
  //     wishCount: data.wish_count,
  //     commentCount: data.comments_count,
  //     year: data.year,
  //     genres: data.genres.join('、 '),
  //     stars: util.convertToStarsArray(data.rating.stars),
  //     score: data.rating.average,
  //     director: director,
  //     casts: util.convertToCastString(data.casts),
  //     castsInfo: util.convertToCastInfos(data.casts),
  //     summary: data.summary
  //   }
  //   // this.setData({
  //   //   movie: movie
  //   // })
  // }
})